﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Web;

namespace CWQ.Api.Models
{
    /// <summary>
    /// 创建店铺请求对象
    /// </summary>
    public class RequestCreateShop
    {
        ///<summary>
        ///店铺ID
        ///</summary>
        [Description("店铺ID")]
        public int ShopID
        {
            get; set;
        }

        ///<summary>
        ///用户昵称
        ///</summary>
        [Description("用户昵称")]
        public string UserName
        {
            get; set;
        }

        ///<summary>
        ///手机号码
        ///</summary>
        [Description("手机号码")]
        public string Mobile
        {
            get; set;
        }

        ///<summary>
        ///微信OpenID
        ///</summary>
        [Description("微信OpenID")]
        public string WxOpenID
        {
            get; set;
        }

        ///<summary>
        ///性别(1:男，2：女)
        ///</summary>
        [Description("性别(1:男，2：女)")]
        public int Gender
        {
            get; set;
        }

        ///<summary>
        ///头像地址类型，1：引用微信，2：用户上传
        ///</summary>
        [Description("头像地址类型，1：引用微信，2：用户上传")]
        public int HeadImgSrcType
        {
            get; set;
        }

        ///<summary>
        ///头像地址
        ///</summary>
        [Description("头像地址")]
        public string HeadImgSrc
        {
            get; set;
        }

        ///<summary>
        ///店铺名称
        ///</summary>
        [Description("店铺名称")]
        public string ShopName
        {
            get; set;
        }

        ///<summary>
        ///店铺类型（1：企业，2：个人）
        ///</summary>
        [Description("店铺类型（1：企业，2：个人）")]
        public int ShopType
        {
            get; set;
        }

        ///<summary>
        ///城市ID（市级ID）
        ///</summary>
        [Description("城市ID（市级ID）")]
        public int LocationId
        {
            get; set;
        }

        ///<summary>
        ///详细地址
        ///</summary>
        [Description("详细地址")]
        public string Address
        {
            get; set;
        }

        ///<summary>
        ///地图定位地址名称
        ///</summary>
        [Description("地图定位地址名称")]
        public string MapLocationName
        {
            get; set;
        }

        ///<summary>
        ///地址定位详细地址
        ///</summary>
        [Description("地址定位详细地址")]
        public string MapLocationAddress
        {
            get; set;
        }

        ///<summary>
        ///地图纬度
        ///</summary>
        [Description("地图纬度")]
        public string MapLatitude
        {
            get; set;
        }

        ///<summary>
        ///地图经度
        ///</summary>
        [Description("地图经度")]
        public string MapLogitude
        {
            get; set;
        }

        ///<summary>
        ///简介
        ///</summary>
        [Description("简介")]
        public string Description
        {
            get; set;
        }
        /// <summary>
        /// 验证码
        /// </summary>
        public string VerifyCode { get; set; }
        /// <summary>
        /// 店铺展示照片
        /// </summary>
        public List<string> ShopImgs { get; set; }

    }
}